◄
Olfactor
►
Dictionary
(
n.
) A smelling organ; a nose.
Clyx.com