DictionaryAI

olfactory organ

Short definition from Wiktionary

Noun

  1. An organ of smell.

We haven’t written up olfactory organ yet: Simple and Standard meanings, examples and a quiz.