English to Chinese Dictionary

Search:

力求 qiú to make every effort to / striving to do one's best


<< back to the home page