Meaning of olfactory organ
Definition of olfactory organ
(noun)
the
organ
of
smell
and
entrance
to the
respiratory
tract; the
prominent
part
of the
face
of man or
other
mammals; "he has a
cold
in the nose"
Other information on olfactory organ
WIKIPEDIA results for
olfactory organ
Amazon results for
olfactory organ
Tweet