direct debit mandate - Spanish English Dictionary