「外堀を埋める」という表現は、ビジネスシーンで「段取りを整える」「事前準備を完了させる」といったニュアンスで使われますよね。英語では直訳すると 'fill the outer moat' ですが、これはビジネス英語としては不自然です。
代わりに 'lay the groundwork' や 'prepare the groundwork' がよく使われます。例えば、'We need to lay the groundwork before launching the new project' という形で。'Cover all the bases' も野球の表現から転じて、漏れなく準備する意味で使えます。
特に国際的なビジネス交渉では 'dot the i's and cross the t's'(細部まで確認する)という表現も便利です。これらは全て、日本語の「外堀を埋める」が持つ「事前に障害を取り除く」という意味合いを英語で自然に表現する選択肢と言えるでしょう。