light-diffusing grate - Francés Inglés Diccionario