To argue uncompromisingly.
To struggle against something that does not give way.
To fight; to argue.
A fight, an argument.