light-diffusing grate - English Synonyms Dictionary