Medical Dictionary

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

lumen

lumen /lo̅o̅″mən/ pl. lumina, lumens [L, light] , 1. a tubular space or the channel within any organ or structure of the body. 2. a unit of luminous flux that equals the flux emitted in a unit solid angle by a point source of one candle intensity. −luminal, lumenal, adj.

Tweet submit Telegram VK

Random Words

Ham’s test

arteriovenous angioma of the brain

NK cell

Duchenne’s disease

DES

antithymocyte globulin (ATG)

interpersonal skill base

condom catheter

limen

Medical Dictionary Copyright © 2025.
Privacy Policy