Phosphorescent



ENGLISH MEANING
noun
1.
A phosphorescent substance.
adjective
1.
Shining with a phosphoric light; luminous without sensible heat.