guarantee: a written assurance that some product or service will be provided or will meet certain specifications
assurance: a binding commitment to do or give or refrain from something
bearnaise: a sauce like hollandaise but made with white wine and tarragon and shallots instead of lemon juice