Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: daoda diaodai diaodu diaota diao diode ?

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

Dictionary · Google Translate · Help
By MDBG 2024