As a noun olfaction is
the sense of smell; the detection of airborne molecules.
wikidiffcom
Not English
Wikidiffcom has no English definition. It may be misspelled. olfaction
Noun
(
en noun)
the sense of smell; the detection of airborne molecules
Related terms
* olfactory