Definitions of bilateral contract:

  • noun:   a contract involving mutual promises (each part is both promisor and promisee)