English to Chinese Dictionary

Search:

泼冷水 lěng shuǐ lit. to pour cold water on / fig. to dampen one's enthusiasm


<< back to the home page