self-luminous Meaning, Definition & Usage
-
adjective satellite having in itself the property of emitting light
WordNet
Self`-lu"mi*nous adjective
Definitions
Possessing in itself the property of emitting light. Sir D. Brewster.