Advertisement

lumen (n.)

unit of luminosity, 1897, coined in French 1894 by French physicist André-Eugène Blondel (1863-1938) from Latin lumen "light" (n.), from suffixed form of PIE root *leuk- "light, brightness." Earlier it was used in anatomy for "an opening or passageway" (1873).

Others are reading

Advertisement
Definitions of lumen from WordNet

lumen (n.)
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;
Synonyms: lm
lumen (n.)
a cavity or passage in a tubular organ;
the lumen of the intestine
From wordnet.princeton.edu