sprinkler and water spray fire-extinguishing installations - Francés Inglés Diccionario