light-diffusing screen - English Synonyms Dictionary