Agreement

1) meeting of the minds 2) another name for a contract--including all the elements of a legal contract: offer, acceptance, and consideration (payment or performance) based on specific terms