to come apart at the seams and lose one's cool.
adjective 1. expressing and showing anger, strong resentment or frustration. eg i was so angry that i had a total come apart
28👍 7👎