Bookmark

Turbodiesel (TD)

The name given to a turbocharged diesel engine. This gives the vehicle improved performance and economy, and can also help with the amount of torque it can give out.

Turbocharger      Turn-In