To let off steam
Meaning: To release pent-up emotion or stress.
Language: English
Literally: To let off steam
Category: Daily Life
Origin: From the steam engine, whose safety valve vents excess pressure before the boiler can burst.
Loading the full interactive collection…