torpedo engine - Alemán Inglés Diccionario