Wiktionary
blow one's top
vb. (context intransitive idiomatic English) to be explosively angry. To lose one's temper