go off on
Angrily lash out
To go off on someone is to suddenly unleash anger or criticism at them, often at length: She went off on him for leaving the dishes in the sink.
The phrase suggests an outburst—losing composure and letting someone have it.
Less commonly, to go off on a topic is to speak about it at passionate length, veering away from the main conversation: He went off on a tangent about conspiracy theories.
- rantAngry prolonged outburst
- tiradeExtended angry speech
- go ballisticLose temper violently
- explodeBurst with sudden force
- lash outAttack abruptly in anger
berate · verbal assault · unleash · yell · scream · snap · blow up · lecture · harangue · tangent · outburst · fury · venting · rampage · unload · tear into · lose it · lose your cool
go off onlet it go
Cease fixating on something
walk away · hold one's tongue · bite one's tongue · say nothing · ignore