be itching to try something - Spanisch Englisch Wörterbuch