bank guarantee
From Longman Business Dictionarybank guaranteeˈbank guaranˌteeBANKINGFINANCE a promise by a bank to repay a loan if the original borrower DEFAULTsThe bank guarantee for the loan was not put in place until days before the company purchased the site. → guarantee