settlement agreement and general release - Spanish English Dictionary