Medical Dictionary

Menu
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary

olfactory organ

olfactory organ [L, olfactus, sense of smell] , the apparatus in the mucous membrane of the nose responsible for the sense of smell. It includes the sensory nerve endings and the olfactory bulb of the brain.

Tweet submit Telegram VK

Random Words

neuropathic joint disease

hydroa

first-order kinetics

biliary pseudolithiasis

mastocytoma

Tussionex

alpha-adrenergic receptor

multiple neuroma

waiting list

Medical Dictionary Copyright © 2025.
Privacy Policy