store (large shop) - Türkisch Englisch Wörterbuch