remuer ciel et terre pour qqch

listen to the pronunciation of remuer ciel et terre pour qqch
Французский Язык - Английский Язык
move heaven and earth
To do whatever is necessary, including extreme or unusual actions; to go to extremes

He would move heaven and earth to make sure his family is healthy.

{f} do anything that is needed (no matter how difficult)