English-Latin dictionary »

young / small bitch meaning in Latin

EnglishLatin
young / small bitch noun

catula [catulae](1st) F
noun