English | German | Russian | Czech

olfaction English

Meaning olfaction meaning

What does olfaction mean?

olfaction

(= smell) the faculty that enables us to distinguish scents

Synonyms olfaction synonyms

What other words have the same or similar meaning as olfaction?

Are you looking for...?