to put one's best foot forward
Verb
to spare neither effort nor expense
Verb
to use one's reasonable best efforts to ...
Verb, Law
to scrape an acquaintance with sb
Verb
to struggle for something
Verb
to be zealous in (doing) something
Verb
to make strenuous efforts
Verb
to exert oneself to arrive early
Verb