lumenTop 20000MeaningsNoun1. lumen (SI unit of measurement) (physics)2. lumen (anatomy)3. lumen (botany)