itch for trouble - French English Dictionary