OLFACTOR MEANING IN ENGLISH

• Olfactor Definition & Synonyms

  1. (n.) A smelling organ; a nose.


• Olfactories Definition & Synonyms

  1. (pl. ) of Olfactory


RECENT SEARCHES