What is the meaning of Lumen?

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.

The cavity or channel within a tube or tubular organ.

The cavity bounded by a plant cell wall.

The bore of a tube such as a hollow needle or catheter.

lumen (unit of luminous flux)

capable talented person

lumen

genitive singular of lumi

lumen (SI unit of measurement)

lumen

lumen

light, source of light

the eyes

daylight

brightness

the light of life

An opening through which light can penetrate such as an air-hole or a window.

The opening or orifice in a water-pipe or funnel

a luminary, star, light (a most distinguished person)

lumen (SI-unit)

display, explanation

lumen (SI unit of measurement)

lumen

lumen

lumen (singular and plural)

Source: wiktionary.org