To argue uncompromisingly.
To struggle against something that does not give way.
To tell off (especially unnecessarily or excessively), to criticise.
To attack (physically).
To make an attempt; to try.