Answer:
Bilateral Contract
Step-by-step explanation:
A bilateral contract is an agreement between two parties in which each side agrees to fulfill his or her side of the bargain.
The bilateral contract is the most common kind of binding agreement. Each party is both an obligor (a person who is bound to another) to its own promise, and an obligee (a person to whom another is obligated or bound) on the other party's promise. A contract is signed so that the agreement is clear and legally enforceable.
In this case Windsor promises to pay $375 and Gary promises to deliver 20 pounds of cheese.