LIONS LEAF MEANING IN ENGLISH

• Lions leaf Definition & Synonyms

  1. () A South European plant of the genus Leontice (L. leontopetalum), the tuberous roots of which contain so much alkali that they are sometimes used as a substitute for soap.


RECENT SEARCHES