to launch a torpedo - Español Inglés Diccionario