stockcar
/ˈstɒkˌkɑr/Definitions
1. noun
A car used for racing on a track, especially in a competition where several cars follow each other, with the aim of completing a set number of laps in the fastest time.
“The stockcar driver sped around the track, narrowly avoiding a collision.”
2. noun
A car that is designed for racing, often with a powerful engine and special features such as aerodynamic bodywork and a lightweight frame.
“The stockcar was a modified Chevrolet Camaro with a 5.7-liter V8 engine.”