LEONTODON MEANING IN ENGLISH

• Leontodon Definition & Synonyms

  1. (n.) A genus of liguliflorous composite plants, including the fall dandelion (L. autumnale), and formerly the true dandelion; -- called also lions tooth.


RECENT SEARCHES