FAQs About the word olfactor

Olfactor

A smelling organ; a nose.

No synonyms found.

No antonyms found.

olfactive => olfactory, olfaction => olfactory, oleraceous => vegetable, oleous => oleous, oleosity => oiliness,