English to Chinese Dictionary

Search:

省心 shěng xīn to cause no trouble / to be spared worry / worry-free


<< back to the home page