olfaction

noun

  1. 1

    The sense of smell; the detection of airborne molecules.

Translate “olfaction” to another language

Click any language to open the translator with this word already filled in.

Olfaction Definition & Meaning | TranslatePulse