Abo55's definitions
In european car world, is the acronym of "voiture de tourisme sport", the sportier versions of Citroën cars. These ones are famous in the smaller car versions to be really good in mountain routes with a high number of corners.
by Abo55 August 26, 2020
Get the VTSmug.