luminescent Meaning, Definition & Usage

  1. adjective satellite emitting light not caused by heat

WordNet