English-Latin dictionary »

ape having tuft of hair at the end of its tail meaning in Latin

EnglishLatin
ape having tuft of hair at the end of its tail noun

corcholopis [corcholopis](3rd) M
noun