Definition of stock car noun from the Oxford Advanced American Dictionary

 

stock car

 noun
noun
 
 
jump to other results
an ordinary car that has been made stronger for use in racing
See the Oxford Advanced Learner's Dictionary entry: stock car

Other results

All matches