Meaning of phosphorescence

Definition of phosphorescence

(noun) a fluorescence that persists after the bombarding radiation has ceased

Other information on phosphorescence

WIKIPEDIA results for phosphorescence
Amazon results for phosphorescence