Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: maosha miansha miaoshi miaoshe miaoshu mianshi ?

miǎo shā (Internet) flash sale / (sports or online gaming) rapid dispatch of an opponent

Dictionary · Google Translate · Help
By MDBG 2024