Latin-English dictionary »

clura meaning in English

LatinEnglish
clura [clurae] (1st) F
noun

Barbary ape?noun

kind of apenoun