diesel engine spare part - Francés Inglés Diccionario