Definify.com

Definition 2024


lion's_leaf

lion's leaf

English

Noun

lion's leaf

  1. Leontice leontopetalum, a South European plant, whose tuberous roots contain so much alkali that they were sometimes used as a substitute for soap.

Translations