LUMENS

6 letters 8 Scrabble points

Definition of LUMENS

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. The cavity or channel within a tube or tubular organ.

  3. The cavity bounded by a plant cell wall.

Source: Wiktionary

Word Details

Letters L U M E N S
Length 6 letters
Scrabble Score 8 points