English to Chinese Dictionary

Search:

Did you mean: zhen zichan zishen zizhen xichen zhichen zichuan sichan ?

自沉 chén to scuttle (a ship) / to drown oneself


<< back to the home page