Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: caoxiao chaxiao shaoxiao chixiao chaojia chaoxi ?

cháo xiào to jeer at / to deride / to ridicule / mockery / derision

Dictionary · Google Translate · Help
By MDBG 2024