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

pneumatic condenser

flowmeter

basal layer of epidermis

licensed marriage and family therapist (LMFT)

MX gene

prostate

axial skeleton

chi square distribution

cajeputol

Medical Dictionary Copyright © 2025.
Privacy Policy