General terms:
* Bicker: This implies a petty or nagging disagreement.
* Squabble: Similar to bicker, but often more intense.
* Altercation: This suggests a heated and possibly confrontational disagreement.
* Row: This is a more serious disagreement, often involving strong emotions and possibly shouting.
More specific terms:
* Contend: This implies a strong and determined disagreement.
* Dispute: This is a more formal word for a disagreement.
* Spar: This suggests a playful or witty argument, but can be heated.
* Wrangle: This implies a long and involved argument, often about something difficult.
Words with a strong negative connotation:
* Fight: This suggests a physical or verbal altercation.
* Clash: This implies a strong and potentially violent disagreement.
* Feud: This is a long-lasting and bitter disagreement.
The best word to use depends on the specific context and the level of anger involved.