Webster's Revised Unabridged Dictionary · 1913

Olfactor

Olfactor , noun

A smelling organ; a nose. [Rare]