do battle (with somebody) (over something)成語所屬單字battledo battle (with somebody) (over something)do battle (with somebody) (over something) — 慣用語慣用語1. To fight or argue with someone about a particular issue.1.慣用語釋義與某人爭鬥(關於某事)To fight or argue with someone about a particular issue.例句Mia had to do battle with her landlord over the broken heater.Did you really do battle with your brother over the last cookie?