ODOROUS MEANING IN ENGLISH

• Odorous Definition & Synonyms

  1. (a.) Having or emitting an odor or scent, esp. a sweet odor; fragrant; sweet-smelling.


Synonyms:
Odoriferous, Perfumed, Scented, Sweet, Sweet-scented,

RECENT SEARCHES