shop window (brit) - Spanish English Dictionary