English Dictionary
Definition steam in British English
steam phrase
phrase
1
to express your feelings of anger or excitement without harming anyone
Example
The meeting will be a chance for the protesters to let off steam.
