Definition of guarantee:
anything that assure
s 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."