Bilateral Contract
From Open Risk Manual
Definition
A Bilateral Contract is a legal Contract between two parties that contains promises by both parties to fulfill certain specified obligations. The two parties entering into a contract are termed counterparties. Bilateral contracting forms the basis of many Financial Products