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