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

Pentam 300

velocity spectrum rehabilitation

essential fatty acid (EFA)

commitment

Warthin’s tumor

second sight

tetanus immune globulin (TIG)

EMT-ALS

autogenous vaccine

Medical Dictionary Copyright © 2025.
Privacy Policy