lumen

noun
  1. a unit of measurement for the amount of light produced by a light source
  2. Usage: physics; technical
  3. the hollow space inside a tube-like structure in the body
  4. Usage: anatomy; medical

Examples