Spanish-English Dictionaryfosforescer
Meaning of fosforescer