(one's) fingers itch - Allemand Anglais Dictionnaire