deliver up

Verb

 * 1)  To produce (something) by delivery as expected under a contract.

Related terms

 * deliver up to