twin diesel engine - Francés Inglés Diccionario