Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: zhenguo zhensuo zhenzao zhenzhuo zhenzhi zhenzhu ?

zhèn zuò to bestir oneself / to pull oneself together / to cheer up / to uplift / to stimulate

Dictionary · Google Translate · Help
By MDBG 2025