demolition blast - Turkish English Dictionary