olfactor A smelling organ; a nose or similar organ. Noun A smelling organ; a nose or similar organ. Forms olfactors Related olfactory