English Dictionary
Definition have steam coming out of your ears in British English
have steam coming out of your ears phrase
phrase
1
to be very angry about something
Synonyms and related words
