Verb-object compound, composed of caccia (“to hunt; to drive away”) + guerra (“war”).
Cacciaguerra m or f by sense