full and final settlement of all mutual claims - Francés Inglés Diccionario