store window (usa) - Francés Inglés Diccionario