What is a bank guarantee

What is a bank guarantee What is a bank guarantee: A bank guarantee is a ‘promise’ to underwrite or make payment to a third party, on certain terms. Often a …