we should devote every effort to modern- izing our country
Related Translations:
不遗余力: spare no effort [efforts; pains]; be all out; be unsparing in one's efforts; do one's level best; do one's utmost to ...; go to all lengths; leave no stones unturned; make an all-out effor