Meaning of lumen in English
Noun
lumenEtymology
late 19th century: from Latin, literally ‘light’Definitions
1. 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- 2. a cavity or passage in a tubular organ
Examples
- « the lumen of the intestine »