for the due discharge - Spanish English Dictionary