Definition of LUMENS
noun : LUMENS
Source: WordNet 3.1
-
2. (
) a cavity or passage in a tubular organ; "the lumen of the intestine" ;
See more about : LUMENS