Turbo Diesel (TD)

Refers to a diesel engine equipped with a turbocharger.

« Back to All Items