to launch a torpedo - Francés Inglés Diccionario