English

edit

Noun

edit

olfactory organ (plural olfactory organs)

  1. (anatomy) An organ of smell.

Synonyms

edit

Translations

edit

See also

edit