guarantee
anything that assures a certain outcome
person who gives such a guarantee
to give an assurance that something will be done right
to assume responsibility for a debt
to make something certain