Find the word definition

The Collaborative International Dictionary
Self-luminous

Self-luminous \Self`-lu"mi*nous\, a. Possessing in itself the property of emitting light.
--Sir D. Brewster.