did battle with

英 美
  • v.作战(斗争)
  • battle n.战斗;争斗v.与...作战;与...竞争
  • did v.做conj.是;要;做
  • with prep.用;随着;包括;和...一起