Definitions
noun
a car kept in dealers' stock for regular sales
noun
a racing car with the basic chassis of a commercially available car
Look “stock-car” up elsewhere
Want another word?
Spin the dictionary for a fresh one.