torpedo launch - Español Inglés Diccionario