1825
Table of Contents > Health Dictionary > Lumen

Lumen

1. The area inside of a hollow tubular composition, such as an artery or intestine. 2. A unit of luminous flux in the International System of Units.
Healthy Living Marketplace
Garden Of Life
Lily of the Desert
Solgar
MegaFood
UAS Labs DDS Probiotics
North American Herb & Spice