FAQs About the word olfactor

Όσφρηση

A smelling organ; a nose.

No synonyms found.

No antonyms found.

olfactive => οσφρητικός, olfaction => όσφρηση, olf => ολφ, oleraceous => λαχανικό, oleous => ελαιούχος,