window with protective shell - Francés Inglés Diccionario