phosphorescence

Noun
  1. A fluorescence that persists after the bombarding radiation has ceased (synset 111511426)

Other Searches