This definition appears rarely
See other definitions of TDI
Samples in periodicals archive:
Torque Developments International is proud to offer this professionally developed and engineered supercharger system for the already very capable BMW M3!
Official UK Distributor Torque Developments International PLC Unit 5, The I.O. Centre, Motherwell Way Thurrock, Essex, RM20 3LE.