Definitions for "Olfaction"
The sense by which the impressions made on the olfactory organs by the odorous particles in the atmosphere are perceived.
The smell system in the human body and in other species.
the faculty of smell