unable to be explained - Français Anglais Dictionnaire