吊打diàodǎ
Top 50000
Meanings
1. to hang sb up and beat him
2. (fig.) (slang) to own (one's opponent)
3. to thoroughly dominate
Characters used