store (large shop) - Deutsch Englisch Wörterbuch