stock car

Definitions

Cars & Driving

  • noun a production car (usually a saloon) modified for a form of racing in which the cars often (deliberately) collide

Sports

http://www.dictionarycentral.com/definition/stock-car.html