meaning of stock car
1.
a
racing
car
with
the
basic
chassis
of
a
commercially
available
car
Related Words
stock car
|
stockcar
|
Developed & Maintained By
Taraprasad.com