English Dictionary
Definition steam in British English
steam phrase
phrase
1
to lose energy, enthusiasm, or importance
