Meaning of “let off steam” - Learner’s Dictionary

let off steam

to get rid of your anger, excitement, etc by being noisy or using a lot of energy

(Definition of “let off steam” from the Cambridge Learner’s Dictionary © Cambridge University Press)