Synset
a contract involving mutual promises (each party is both promisor and promisee)
<noun.communication>
bilateral contract
semantic pointers
hypernym
contract