A guarantee is a legally enforceable promise in which one party (the guarantor) agrees to fulfill the obligations of another party (the principal obligor) should it fail to pay or perform under the terms of its indenture, debt agreement or other contract with a third party