a shop window - Deutsch Englisch Wörterbuch