set up shop somewhere - Englisch Synonyme Wörterbuch