go off on

go off on (one)

To become very angry and hostile toward one, often unexpectedly. The boss just came into my office and went off on me for no apparent reason. I'm afraid I went off on the kids a little when I came home. I just couldn't handle all the screaming.
See also: go, off, on

go off on (something)

To begin some lengthy, fervent, or animated speech. Tom started going off on a tangent about his time in Peru. Sorry for going off on a rant like that. It's just an issue that I care about deeply.
See also: go, off, on
Farlex Dictionary of Idioms.

go off on someone

Sl. to berate someone. Don't go off on me! I'm not the cause of your problems! The teacher went off on poor little Harry.
See also: go, off, on
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • breeze off
  • steal the show
  • as it turned out
  • as it/things turned out
  • bump off
  • bump someone off
  • cross paths with (one)
  • pull the carpet (out) from under (one's) feet
  • pull the carpet/rug out from under somebody's feet
  • come down like a ton of bricks