English dictionary
olfaction meaning and definition
Definition and meaning of olfaction at MeaningMonkey.org. olfaction meaning and definition in the English Dictionary.OLFACTION noun
Definition of olfaction (noun)
- the faculty that enables us to distinguish scents
- synonyms: olfactory modality, sense of smell, smell
Source: Princeton University Wordnet