Self-luminous



ENGLISH MEANING
adjective
1.
Possessing in itself the property of emitting light.