LUMEN


Meaning of LUMEN in English

~ 1 [ 'lu:mɛn ]

(abbrev.: lm )

■ noun Physics the SI unit of luminous flux, equal to the amount of light emitted per second in a unit solid angle of one steradian from a uniform source of one candela.

Origin

C19: from L., lit. 'light'.

————————

~ 2 [ 'lu:mən ]

■ noun ( plural lumina -mɪnə ) Anatomy the central cavity of a hollow structure in an organism or cell.

Derivatives

luminal 'lu:mɪn(ə)l adjective

Origin

C19: from L., lit. 'opening'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.