be something very difficult to understand - Français Anglais Dictionnaire