A formal promise that something will be done or will happen, or that something is of a particular quality; to promise that something will happen or be done.
“The company offers a two-year guarantee on all its products.”