CompareWords
Compare
Olfactor
Definition:
(n.) A smelling organ; a nose.