Smells Synonyms
Advertisement
Any property detected by the olfactory system
(Noun)
Advertisement
The sense by which odors are perceived
(Noun)
Synonyms:
Related Articles
Advertisement