Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: mosha mass mash mashu maosha mazha ?

麻纱 má shā linen or cotton fabric
马莎 Mǎ shā Marks and Spencers, UK retail chain / Martha (name)

Dictionary · Google Translate · Help
By MDBG 2026