large retail store - Deutsch Englisch Wörterbuch