lumen

Definitions

Construction

  • A unit of luminous flux that defines the quantity of light.

Electronics

Medical

  • noun an SI unit of light emitted per second
  • noun the inside width of a passage in the body or of an instrument such as an endoscope
  • noun a hole at the end of an instrument such as an endoscope
http://www.dictionarycentral.com/definition/lumen.html