mediate a settlement of a matter - Français Anglais Dictionnaire