What is the meaning of the word "guarantee"?

Definitions:

  1. an unconditional commitment that something will happen or that something is true copy to clipboard noun
    • there is no guarantee that they are not lying copy to clipboard
  2. promise to do or accomplish copy to clipboard verb
    • guarantee to free the prisoners copy to clipboard

Synonyms: