Back to Dictionary
交出
jiāochū
1. to hand over
Very Common • Top 4%