What is the meaning of the word "guaranty"?

Definitions: