Olfactor /(?)/

Ol·fac·tor

Olfactor

n.
  1. A smelling organ; a nose. [R.]