LUMEN Meaning of LUMEN in English n. unit for measuring the rate at which light is transmitted (Optics); cavity, hollow space (Anatomy, Botany) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012