1 definition by Abo55
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