<< Back to dictionary
The Meaning of lumen
-
(noun) a cavity or passage in a tubular organ; "the lumen of the intestine"
-
(noun) 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
Synonyms
lm
Homophones
luman
,
lumine
Rhymes
acumen
,
albumin
,
bitumen
,
bumann
,
crewman
,
cumin
,
doman
,
duman
,
heuman
,
heumann
,
human
,
humann
,
inhuman
,
luman
,
lumine
,
neuman
,
neumann
,
newman
,
newmann
,
nonhuman
,
numen
,
ruman
,
rumen
,
schuman
,
schumann
,
shuman
,
subhuman
,
suman
,
superhuman
,
thuman
,
thumann
,
tooman
,
truman
,
vrooman
,
youman