OLFACTOR


Meaning of OLFACTOR in English

noun a smelling organ; a nose.

Webster English vocab.      Английский словарь Webster.