diesel engine manufacture - Francés Inglés Diccionario