Bilateral Contract

A contract under which two parties exchange promises for the performance of certain acts such as when Mr. A promises to buy Mr. B’s house and Mr. B promises to transfer its title to Mr. A.