contract

n.A legally binding agreement between two parties.- An enforceable promise made by a party to a transaction.A document that records the terms and conditions of a legally binding agreement.