Luminescent flora Synonyms

Definitions for Luminescent


  • (adjective) emitting light not caused by heat

Definitions for Flora