Meaning of odor
Definition of odor
(noun)
any
property
detected
by the
olfactory
system
the
sensation
that results when
olfactory
receptors in the
nose
are
stimulated
by
particular
chemicals in
gaseous
form; "she
loved
the
smell
of roses"
Other information on odor
WIKIPEDIA results for
odor
Amazon results for
odor
Tweet