Definify.com

Definition 2024


olfactory_organ

olfactory organ

English

Noun

olfactory organ (plural olfactory organs)

  1. (anatomy) An organ of smell.

Synonyms

See also

Translations