Bilateral agreement

Definition
A bilateral agreement is an agreement involving mutual promises (each party is both a promisor and a promisee).