Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: dud duty due data dida dudao ?

to viciously beat (sb) up / CL:
to dominate over all others / to wield all the power / to reign supreme

Dictionary · Google Translate · Help
By MDBG 2024