light-diffusing grate - Turkish English Dictionary