What is Bank Guaranty?

Legal Definition
When a bank issues a letter to another party for its customer. It protects assets in the third parties custody.