FAQs About the word olfactor

Olfacte

A smelling organ; a nose.

No synonyms found.

No antonyms found.

olfactive => olfactiu, olfaction => olfacció, olf => الف, oleraceous => hortícola, oleous => oleic,