lumens

noun
  1. plural of lumen: units of measurement for the total amount of visible light emitted by a source
  2. Usage: technical; lighting
  3. plural of lumen: the hollow spaces inside tubular organs or structures in the body
  4. Usage: medical; anatomy

Examples