to the best of one's ability

尽全力
在线英汉词典
相关词语