1.to battle with sb
(fight)与某人作战;与某人做斗争
2,000 fans battled with riot police.2,000名粉丝和防暴警察发生冲突。
2.to battle to do sth or to battle for sth
(struggle to achieve)为…而战;为…做斗争
Doctors battled to save her.医生们为挽救她的生命而奋战。
The sides must battle again for a quarter-final place on December 16.各队为争四分之一决赛名额必须在12月16日再次交手。
3.(struggle to survive)(尤指靠打零工)勉强度日, 艰难生活