VSC stands for Vehicle Stability Control. VSC is standard equipment in many new cars, trucks and suvs.
VSC helps to minimize loss of control due to skids by detecting loss of steering control. The system then kicks in and applys the brakes in a manner which helps the driver get the vehicle under control.
This feature has been recognized as one of the most important safety features introduced and is certainly something that every new car buyer should look for in a new vehicle.