LION'S LEAF


Meaning of LION'S LEAF in English

() 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.

Webster's English dictionary.      Английский словарь Webster.