LUMEN


Meaning of LUMEN in English

(n.) An opening, space, or cavity, esp. a tubular cavity; a vacuole.

Webster's English dictionary.      Английский словарь Webster.