(one's) fingers itch - Turc Anglais Dictionnaire