MOVE HEAVEN AND EARTH
Meaning of MOVE HEAVEN AND EARTH in English
v. phr. To try every way; do everything you can. Joe moved heaven and earth to be sent to Washington.
Compare: LEAVE NO STONE UNTURNED.
American idioms English vocabulary.
Английский словарь американских идиом.
2012