English to Chinese Dictionary

Search:

折挫 zhé cuò to frustrate / to inhibit / to make things difficult


<< back to the home page