English-Latin dictionary »

the best of anything, the "flower" meaning in Latin

EnglishLatin
the best of anything, the "flower" noun

flosculus [flosculi](2nd) M
noun