reach an amicable settlement - Français Anglais Dictionnaire