OLFACTOR Meaning of OLFACTOR in English (n.) A smelling organ; a nose. Webster's English dictionary. Английский словарь Webster. 2012