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.
LION'S LEAF
Meaning of LION'S LEAF in English
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012