to explode - Turkish English Dictionary