Word Hen
What is the meaning of the word "
lumen
"?
Definitions:
a cavity or passage in a tubular organ
noun
the lumen of the intestine
Synonyms:
lm