Dictionary, Free Dictionary - MyDictionary.net
Definition of " Olfaction " in English English Dictionary
Results
Olfaction Hear the Pronunciation!
The sense by which the impressions made on the olfactory organs by the odorous particles in the atmosphere are perceived.
n.