full and final settlement of all mutual claims - Español Inglés Diccionario