lumen
lu
ˈlu:
loo
men
mən
mēn
limenlumpen

Definition & Meaning of "lumen"in English

Lumen
01

a cavity or passage in a tubular organ 

Grammatical Information
Animacy status
Inanimate
Composition
Simple
Countable
Plural form
lumina
02

a unit measuring the brightness of light 

Examples
The projector has a high lumen output, making it perfect for outdoor movie nights. 
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store