selfluminous

listen to the pronunciation of selfluminous
Английский Язык - Английский Язык
Possessing in itself the property of emitting light