English-Latin dictionary »

smelling, having smell / odor / scent meaning in Latin

EnglishLatin
smelling, having smell / odor / scent adjective

odoratus [odorata, odoratum]adjective