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

weight per weight

fire ant sting

benign prostatic hyperplasia (BPH)

tenofovir

poliovirus vaccine

apodal

chicory

2-propanol

DTs

Medical Dictionary Copyright © 2025.
Privacy Policy