English to Chinese Dictionary

Search:

Did you mean: dud duty due data dida dudao dude du ?

毒打 to viciously beat (sb) up / CL:頓|顿[dun4]
独大 to dominate over all others / to wield all the power / to reign supreme


<< back to the home page