olfactory sensation Meaning, Definition & Usage

  1. noun the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form
    odour; odor; smell; olfactory perception.
    • she loved the smell of roses

WordNet