Results
Definition of olfaction :
The sense by which the impressions made on the olfactory organs by the odorous particles in the atmosphere are perceived.
Synonyms:
odor, scent, spirit, feeling, olfactory property, smells, olfactory modality, flavor, feel, smelling, nose, flavour, odour, aroma, look, sense of smell, tone, smell, olfactory sensation, olfactory perception