Olfactory organ

noun

Definitions

Noun
  1. 1
    An organ of smell.
  2. 2
    the organ of smell and entrance to the respiratory tract; the prominent part of the face of man or other mammals wordnet

Next best steps

Mini challenge

Want a quick game? Try Word Finder.