What is the definition of "Olfactory"?

The olfactory system is the sensory system used for smelling (olfaction).

See other terms & definitions

Share this article