Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of olfaction

- The sense by which the impressions made on the olfactory organs by the odorous particles in the atmosphere are perceived.

Crossword clue for olfaction

- Sense of smell