Latin-English dictionary »

cambuta meaning in English

LatinEnglish
cambuta [cambutae] (1st) F
noun

croisernoun

Your history