Latin-English dictionary »

vennucula meaning in English

LatinEnglish
vennucula [vennuculae] (1st) F
noun

kind of grapenoun