powertrain plant - Spanish English Dictionary