tri-turbo diesel engine - Francés Inglés Diccionario