on the verge of exploding - Turkish English Dictionary