stock car (n.) Look up stock car at Dictionary.com
racing car with a basic chassis of an ordinary commercially produced vehicle, 1914, American English, from stock (n.2) + car.