Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of odorous

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

Crossword clue for odorous

- Emitting a smell
- Fragrant
- Scented