Olfactory system

Definition

The olfactory system is the sensory system that is responsible for the sense of smell (olfaction). It receives, processes and interprets odour information.

Latest Research and Reviews

News and Comment