do battle

习语

(同某人就某事)进行斗争(或辩论)

3 部电影说过
The boat is ready to do battle with the likes of Italy, Great Britain and Germany,
8 部电影说过 · 第 1 部