have an itch for something - Turc Anglais Dictionnaire