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