source of illumination - English Synonyms Dictionary