STICK-SEED MEANING IN ENGLISH

• Stick-seed Definition & Synonyms

  1. (n.) A plant (Echinospermum Lappula) of the Borage family, with small blue flowers and prickly nutlets.


RECENT SEARCHES