Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of lumen
  1. noun
    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

    Similar: 

    lm
  2. noun
    a cavity or passage in a tubular organ
    "the lumen of the intestine"
Examples of lumen
  • "the lumen of the intestine"
My lists:
Recently viewed words: