written agreement: a legal document summarizing the agreement between parties
agreement: the statement (oral or written) of an exchange of promises
american rattlebox: tropical American annual herb having an inflated pod in which the ripe seeds rattle