do_one's_best
1. [ verb ] perform as well as possible
Synonyms: go_all_out give_one's_best
Related terms: do