English-Latin dictionary »

small / little lion meaning in Latin

EnglishLatin
small / little lion noun

leunculus [leunculi](2nd) M
noun