be itching for trouble - Français Anglais Dictionnaire