From Longman Business Dictionary
bank draftˈbank draft (also banker’s draft) noun [countableC]BANKING a cheque written by a bank and therefore certain to be paid. A customer can use a bank draft to pay someone who will not accept a personal chequePayment may be made by a bank draft drawn on a UK bank.