Self-luminous

Webster's Dictionary of the English Language

·adj Possessing in itself the property of emitting light.

Related Words