English-Latin dictionary »

dog-faced baboon meaning in Latin

EnglishLatin
dog-faced baboon noun

cynocephalus [cynocephali](2nd) M
noun