English-Latin dictionary »

sweet ball (douay) meaning in Latin

EnglishLatin
sweet ball (Douay) noun

olfactoriolum [olfactorioli](2nd) N
noun