store window (usa) - Spanish English Dictionary