Definition of Lumen

Noun

  • a cavity or passage in a tubular organ
    "the lumen of the intestine"
  • 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
    - lm
Based on WordNet 3.0, Farlex clipart collection. © 2003-2012 Princeton University, Farlex Inc.

Word games points for the Lumen

  • Scrabble® score of the lumen (7)
  • Word Chums® score of the lumen (12)
  • Words With Friends® score of the lumen (11)

Unscramble lumen

23 unscramble word found using the letters lumen.

el elm em emu en leu lum lumen lune me mel men menu meu mu mule mun ne neum nu ule um un