Langimage
English
C1

to do everything possible to achieve something.

Meanings

to do everything possible to achieve something.

He would move heaven and earth to help his family.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51