English to Chinese Dictionary

Search:

拼死拼活 pīn pīn huó one's utmost / (to fight or work) desperately hard / to put up a life or death struggle / at all costs


<< back to the home page