LEON MEANING IN ENGLISH

• Leon Definition & Synonyms

  1. (n.) A lion.


• 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