To argue.
A noisy disagreement, often with some fighting
To argue uncompromisingly.
To struggle against something that does not give way.