payment effecting a discharge - Spanish English Dictionary