Refine this word faster
Lumen
//ˈluːmən// noun
Definitions
Noun
- 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 a cavity or passage in a tubular organ wordnet
- 3 The cavity or channel within a tube or tubular organ.
- 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 The cavity bounded by a plant cell wall.
Show 1 more definition
- 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.
See also for "lumen"
Next best steps
Mini challenge
Unscramble this word: lumen