English-Latin dictionary »

lion's leaf meaning in Latin

EnglishLatin
lion's leaf (Leontice leontopetalum)
noun

leontopetalonnoun
{n}