someone with itchy feet - Türkisch Englisch Wörterbuch