explosion detection and suppresion means - Turkish English Dictionary