deluge guns - Francés Inglés Diccionario