Definition of blow off steam in English:

blow off steam

phrase