Definify.com
Definition 2024
lion's_leaf
lion's leaf
English
Noun
- Leontice leontopetalum, a South European plant, whose tuberous roots contain so much alkali that they were sometimes used as a substitute for soap.
Translations
Leontice leontopetalum
|
|