deliver up

verb
University
1

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