TOP

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 stock car in the Oxford Advanced Learner's Dictionary

Other results

All matches