do one's best according to one's lights

尽力而为
在线英汉词典www.zbyw.cn
相关词语