English-Latin dictionary »

fragrant / perfumed / sweet smelling meaning in Latin

EnglishLatin
fragrant / perfumed / sweet smelling adjective

odoratus [odorata, odoratum]adjective