written agreement: a legal document summarizing the agreement between parties
agreement: the statement (oral or written) of an exchange of promises
waterwheel: a wheel with buckets attached to its rim; raises water from a stream or pond