stock car
Explore definitions, synonyms, and language insights of stock car
Definitions
Noun
a car kept in dealers'' stock for regular sales
Noun
a racing car with the basic chassis of a commercially available car