Synonyms: guarantee, warrant, warrantee, warranty
Definition: a written assurance that some product or service will be provided or will meet certain specifications
Similar words: pledge, assurance
Definition: a binding commitment to do or give or refrain from something
Usage: an assurance of help when needed; signed a pledge never to reveal the secret