Rhyme Desk
Find rhyming words!

Definition of "Luminescence" :

noun: light from nonthermal sources

noun: light not due to incandescence; occurs at low temperatures