Latin-English dictionary »

colocasia meaning in English

LatinEnglish
colocasia [colocasiae] (1st) F
noun

Egyptian bean (lily)noun

plant / fruitnoun