explosive harpoon - Francés Inglés Diccionario