Latin-French dictionary »

turunda meaning in French

LatinFrench
turunda [turundae] (1st) F
noun

écouvillonnom