Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: zhiguai zhuhai zhuai zhucai zhuhui zhuzai ?

zhǔ guǎi to be on crutches; to use a cane

Dictionary · Google Translate · Help
By MDBG 2026