Latin-English dictionary »

labrusca meaning in English

LatinEnglish
labrusca [labruscae] (1st) F
noun

wild vinenoun