one's fingers itch - Turc Anglais Dictionnaire