give (one) itchy feet - Turkish English Dictionary