Subscriber login


Forgot your password?

Library card login

Other

Dictionary search results

Showing 1-2 of 2 results

lumen (abbreviation: lm)1 US 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 US English

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