Skip to main content

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.
Advertisement