English to Chinese Dictionary

Search:

以身相许 shēn xiāng to give one's heart to / to devote one's life to


<< back to the home page