English Dictionary
◊ PHOSPHORESCENCE
phosphorescence
n : a fluorescence that persists after the bombarding radiation
has ceased