written agreement: a legal document summarizing the agreement between parties
agreement: the statement (oral or written) of an exchange of promises
tree cricket: pale arboreal American cricket noted for loud stridulation