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

allergic granulomatosis

CELLector

flashback

shigellosis

E. coli

dust

fulgurate

olfactory nerve

belly

Medical Dictionary Copyright © 2025.
Privacy Policy