HONEYWORT MEANING IN ENGLISH

• Honeywort Definition & Synonyms

  1. (n.) A European plant of the genus Cerinthe, whose flowers are very attractive to bees.


RECENT SEARCHES