English dictionary
odour meaning and definition
Definition and meaning of odour at MeaningMonkey.org. odour meaning and definition in the English Dictionary.ODOUR noun
Definition of odour (noun)
- the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form
- "she loved the smell of roses"
- synonyms: odor, olfactory perception, olfactory sensation, smell
- any property detected by the olfactory system
- synonyms: aroma, odor, olfactory property, scent, smell
Source: Princeton University Wordnet