SELF-LUMINOUS


Meaning of SELF-LUMINOUS in English

(a.) Possessing in itself the property of emitting light.

Webster's English dictionary.      Английский словарь Webster.