English to Chinese Dictionary

Search:

不得已而为之 ér wéi zhī to have no other choice / to be the last resort


<< back to the home page