Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
lumen
in English
lumen
us
//ˈluːmən//
uk
//ˈluːmən//
#uncommon
Definitions
Noun
unit
of
luminous
flux
(
lm
)
The
lamp
emits
800
lumen
of
bright
light
.
cavity
within
a
tube
or
organ
The
doctor
examined
the
lumen
of
the
patient's
intestine
.
space
bounded
by
cell
wall
The
lumen
of
the
cell
is
filled
with
fluid
.
bore
of
a
hollow
tube
or
needle
The
surgeon
carefully
inserted
the
needle
into
the
lumen
of
the
artery
.