give (one) itchy feet - Türkçe İngilizce Sözlük