To provide a formal assurance or promise, especially that certain conditions will be fulfilled. The company guarantees to deliver the package by tomorrow.
To assume responsibility for the quality or performance of a product or service. The manufacturer guarantees the car's engine for five years.
To make something certain to happen. Her hard work guarantees her success in the competition.