SELF-LUMINOUS


Meaning of SELF-LUMINOUS in English

adj possessing in itself the property of emitting light.

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