olfaction
English
noun
Definitions
- The sense of smell; the detection of airborne molecules.
Etymology
Borrowed from Latin olfactus (sense of smell, smelled).
Origin
Latin
olfactus
Gloss
sense of smell, smelled
Borrowed from Latin olfactus (sense of smell, smelled).
Latin
olfactus
sense of smell, smelled