lumen
English
lumen meaning in English • lumen का अर्थ अंग्रेजी में
Noun
- A unit of illumination, being the amount of illumination of a unit area of spherical surface, due to a light of unit intensity placed at the center of the sphere.
- An opening, space, or cavity, esp. a tubular cavity; a vacuole.