English-Latin dictionary »

prob. simia hamadryas meaning in Latin

EnglishLatin
prob. Simia hamadryas noun

cynocephalus [cynocephali](2nd) M
noun