Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: mosha mass mash maosha mashu mazha ?

shā linen or cotton fabric
shā Marks and Spencers, UK retail chain / Martha (name)

Dictionary · Google Translate · Help
By MDBG 2024