Lumen

//ˈluːmən// noun

Definitions

Noun
  1. 1
    In the International System of Units, the derived unit of luminous flux; the light that is emitted in a solid angle of one steradian from a source of one candela. Symbol: lm.
  2. 2
    a cavity or passage in a tubular organ wordnet
  3. 3
    The cavity or channel within a tube or tubular organ.
  4. 4
    a unit of luminous flux equal to the amount of light given out through a solid angle of 1 steradian by a point source of 1 candela intensity radiating uniformly in all directions wordnet
  5. 5
    The cavity bounded by a plant cell wall.
Show 1 more definition
  1. 6
    The bore of a tube such as a hollow needle or catheter.

Etymology

Borrowed from Latin lūmen (“light, an opening”). Use as a unit was first adopted by French physicist André Blondel in 1894.

Next best steps

Mini challenge

Unscramble this word: lumen