means of detecting and suppressing explosions - Francés Inglés Diccionario