Back to Dictionary
打跑
dǎpǎo
1. to run off rebuffed
2. to fend off
3. (to fight off and make sb) run off