Home
Search
Index
Definify.com
Definition
2025
lion's_leaf
lion's leaf
English
Noun
lion
's
leaf
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
Finnish:
leijonanlyhty
Greek:
Ancient:
λεοντοπέτᾰλον
n
(
leontopétalon
)
Italian:
leontopetalo
m
Latin:
leontopetalon
n
Similar Results