English to Chinese Dictionary

Search:

势在必得 shì zài to be determined to win (idiom)


<< back to the home page