contestada

Which of the following defines a contract between two parties that legally binds one party to perform but allows the other party to disaffirm it?
a. Warranty
b. Guarantee
c. Bailment
d. Contract for necessaries