Green’s Dictionary of Slang

knock-down-(and)-drag-out adj.

also knock-down-and-drag-off, knock-down-and-pull-out, stomp-down and drag-out
[knock-down (and) drag-out n.]

[early 19C+] lit. or fig., intense, violent.