Latin-English dictionary »

turunda meaning in English

LatinEnglish
turunda [turundae] (1st) F
noun

some kind of food stuffingnoun

TURUNDnoun