olfaction ( synonym found)

Definition of olfaction:

(n) : the sense of smell; the detection of airborne molecules

Back to Top