Medical Dictionary

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

olfaction

olfaction /olfak″shən/ [L, olfacere, to smell] , 1. the act of smelling. 2. the sense of smell, which involves the detection and perception of airborne chemicals that enter the nose and dissolve in mucus within a membrane called the olfactory epithelium.

Tweet submit Telegram VK

Random Words

locus ceruleus

Thyrolar

Montercaux fracture

SANE

photodynamic therapy

inflammable

substantia innominata

registered dietitian (RD)

chondral

Medical Dictionary Copyright © 2025.
Privacy Policy