Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: chen china shen chan chenyu chenmu ?

chē car slave, sb forced to sacrifice quality of life to buy or maintain a car

Dictionary · Google Translate · Help
By MDBG 2024