Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: daimaoke damaoqi ?

dài mào zi to wear a hat / (fig.) to stigmatize / to be branded as

Dictionary · Google Translate · Help
By MDBG 2024