In contract law, what is the term for a contract in which both parties make promises to each other?
A. Unilateral contract
B. Bilateral contract
C. Executed contract
D. Void contract
A bilateral contract in contract law involves both parties making promises to each other, creating mutual obligations.