(one's) fingers itch - Türkisch Englisch Wörterbuch