odour(noun) noun1. the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous formSimilar word(s): odor, smellDefinition categories: thought, esthesis, sensation2. any property detected by the olfactory systemSimilar word(s): aroma, odor, scent, smellDefinition categories: attribute, property