English-Latin dictionary »

little sheep meaning in Latin

EnglishLatin
little sheep noun

ovicula [oviculae](1st) F
noun