spare no effort to do

不遗余力/尽力(做)...
在线英汉词典
相关词语