agreement
negotiated understanding between two or more parties, reflecting the offer and acceptance of commitments on the part of either party