Meaning of dogfight

Definition of dogfight

(noun) a fiercely disputed contest; "their rancor dated from a political dogfight between them"; "a real dogfight for third place"; "a prolonged dogfight over their rival bids for the contract"
a violent fight between dogs (sometimes organized illegally for entertainment and gambling)
(verb) arrange for an illegal dogfight

Other information on dogfight

WIKIPEDIA results for dogfight
Amazon results for dogfight