give (one) itchy feet - Französisch Englisch Wörterbuch