olfactory organ - English Synonyms Dictionary

olfactory organ

n.
[1] nose