Definition of olfaction

Definition of olfaction
  1. olfaction Noun the sense of smell; the detection of airborne molecules
Need more help? Try our forum NEW