to surrender someone or something to another;
"the guard delivered the criminal to the police"
"render up the prisoners"
"render the town to the enemy"
"fork over the money"
- They scared him into handing over the keys.
- Hand over the rebel leader, and you survive.
- He will hand over charge of his office tomorrow.
- They delivered the thief over to the police.