to do one's damnedest (to do sth)

  • 1move heaven and earth — TRY ONE S HARDEST, do one s best, do one s utmost, do all one can, give one s all, spare no effort, put oneself out; strive, exert oneself, work hard; informal bend over backwards, do one s damnedest, go all out, bust a gut. → heaven * * * move… …

    Useful english dictionary