be itching to try something - Almanca İngilizce Sözlük