deluge gun (fire brigade) - Francés Inglés Diccionario