Dictionary search results

Showing 1-4 of 4 results

lumen1 British & World English

The SI unit of luminous flux, equal to the amount of light emitted per second in a unit solid angle of one steradian from a uniform source of one candela

lumen2 British & World English

The central cavity of a tubular or other hollow structure in an organism or cell

lumen New Oxford Dictionary for Writers & Editors

SI unit of luminous flux