A formal agreement or treaty between two or more parties, often binding them to specific obligations or terms.