written agreement

(noun) agreement (generic term)

< written account | written assignment >