Meaning of odour
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"
any
property
detected
by the
olfactory
system
Other information on odour
WIKIPEDIA results for
odour
Amazon results for
odour
Tweet