LUMEN


Meaning of LUMEN in English

/ ˈluːmen; NAmE / noun

( abbr. lm ) ( physics ) a unit for measuring the rate of flow of light

••

WORD ORIGIN

late 19th cent.: from Latin , literally light .

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.