have difficulty to explain - Français Anglais Dictionnaire