to have itchy feet - Spanisch Englisch Wörterbuch