English to Chinese Dictionary

Search:

施恩 shī ēn to confer a favor on sb / to confer a benefit


<< back to the home page