English to Chinese Dictionary

Search:

Did you mean: daoda diaodai diaodu diaota diao diode diaoyu daodi ?

吊打 diào to hang sb up and beat him / (fig.) (slang) to own (one's opponent) / to thoroughly dominate


<< back to the home page