Register

Olfactor

Definition: A smelling organ; a nose.