meaning of Boilerhead

Boilerhead meaning in Urban Dictionary

That moment where you have way too many ideas in addition, your face is under great pressure and feels as though it really is planning to explode. You're hectic in just about every possible method.