Latin-English dictionary »

cucumula meaning in English

LatinEnglish
cucumula [cucumulae] (1st) F
noun

cooking vessel (small)noun