Back to Dictionary
撂倒
liàodǎo
1. to knock down
2. to mow down