powertrain plant - Francés Inglés Diccionario