Latin-English dictionary »

mimula meaning in English

LatinEnglish
mimula [mimulae] (1st) F
noun

little actressnoun