olfactory organ

English

Noun

olfactory organ (plural olfactory organs)

  1. (anatomy) An organ of smell.

Synonyms

Translations

See also