SELF-LUMINOUS Meaning of SELF-LUMINOUS in English adj possessing in itself the property of emitting light. Webster English vocab. Английский словарь Webster. 2012