English to Chinese Dictionary

Search:

死去活来 huó lái to hover between life and death (idiom) / to suffer terribly / within an inch of one's life


<< back to the home page