VariousWords beta
Related Terms:
Definitions:
Noun
stock car
Definition: a car kept in dealers' stock for regular sales
stock car
Definition: a racing car with the basic chassis of a commercially available car
Definition: A racing car, such as those sanctioned by NASCAR and ARCA, nominally or notionally based on one of the regular production models available for purchase by the public.