agreement

n.A mutual understanding, written or verbal, made by two or more parties regarding a matter of opinion or their rights and obligations toward each other.An instrument made to record the details of an understanding or arrangement.