mediate a settlement of a matter - Espagnol Anglais Dictionnaire