deluge guns - Espagnol Anglais Dictionnaire