Meaning of stock car
Definition of stock car
(noun)
a car
kept
in dealers'
stock
for
regular
sales
a
racing
car with the
basic
chassis
of a
commercially
available
car
Other information on stock car
WIKIPEDIA results for
stock car
Amazon results for
stock car
Tweet