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