Olfactor
/(?)/
Ol·fac·tor
Olfactor
n.
A smelling organ; a nose.
[
R.
]