luminescence

1.3K 34 0
                                    

015

luminescence
(n.) light produced by chemical, electrical, or physiological means

logophile Where stories live. Discover now