aluminium window frames - Alemán Inglés Diccionario