light-diffusing grate - German English Dictionary