olfactory

olfactory (noun) synonyms

olfactory definitions

noun
  • The sense of smell. 

noun
adj