Latin-English dictionary »

crocotas meaning in English

LatinEnglish
crocotas [crocotae] noun
M

African animalnoun

prob. some sort of hyenanoun