stock car

1. (noun) a racing car with the basic chassis of a commercially available car
Related Words: race car, racer, racing car

2. (noun) a car kept in dealers' stock for regular sales
Related Words: auto, automobile, car, machine, motorcar



Terms and Conditions of Use / Copyright Notice