delayed explosion - Turkish English Dictionary