give (one) itchy feet - Deutsch Englisch Wörterbuch