We found 3 definitions of stock car from 2 different sources.
Noun |
||
stock car - a racing car with the basic chassis of a commercially available car | ||
stock car - a car kept in dealers' stock for regular sales |