Words: bilateral contract
Part of speech: n
Definition: a contract involving mutual promises (each party is both promisor and promisee)