English | German | Russian | Czech

olfactor English

Meaning olfactor meaning

What does olfactor mean?

olfactor

A smelling organ; a nose.

Are you looking for...?