Definition of guarantee:
(n) :
anything that
assures a certain
outcome; a written declaration that a certain product will be fit for a purpose and work correctly
"can you give me a guarantee that he will be fit for the match?"
"the long sunny days guarantee a good crop."