English to Chinese Dictionary

Search:

Did you mean: shishen shashen shushen cheshen shizhen chechen shenhe chushen ?

舍身 shě shēn to give one's life


<< back to the home page