exert oneself to the utmost

尽一切力量
在线英汉词典
相关词语