window grate - Alemán Inglés Diccionario