Definition of odour
English to English 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.
source: WordNet 3.0 - any property detected by the olfactory system
source: WordNet 3.0
Visual Synonyms 
Nearby Word
odour, odor, oder, outer, outre, outray, outher, outroar, outraye, outdraw, outdare, outwear, outdoor, outdure, outhire, outwhore, out-tray, otorrhea, outthrow, outweary
|
|
|