An agreement that is enforceable in law is called a contract. A contract is a legally binding agreement between two or more parties. It is created when there is an offer made by one party to another, and that offer is accepted. Both parties must provide something of value, known as consideration, for the contract to be valid. Once a contract is formed, it means that both parties are legally obligated to fulfill their promises as outlined in the agreement. If any party fails to fulfill their obligations, the other party can seek legal remedies to enforce the contract. So, in simple terms, a contract is an agreement that can be enforced by law if any party fails to do what they promised to do.