fare di tutto

Etymology
lit. 'do of everything'.

Verb

 * 1) to carry out any kind of work; to dabble in everything
 * 2) (with  + inf.) to make every effort to reach a goal; to do everything in one's power (to); to move heaven and earth (to)
 * 1) (with  + inf.) to make every effort to reach a goal; to do everything in one's power (to); to move heaven and earth (to)