Home
Help
About
Contact
English to Chinese Dictionary
Search:
力求
lì
qiú
to make every effort to / striving to do one's best
<< back to the home page