one's fingers itch - Turkish English Dictionary