(同某人就某事)进行斗争(或辩论)
牛津电影里 100%
to fight or argue with sb
We have been ready to do battle for ages
You ve been fighting your whole life Let other men do battle this time 1994
释义来自《牛津高阶英汉双解词典》第 9 版