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 English vocab.      Английский словарь Webster.