direct-debit mandate - Spanish English Dictionary