Stock Car (Noun)
Meaning 1
A racing car with the basic chassis of a commercially available car.
Classification
Nouns denoting man-made objects.
Hypernyms
Meaning 2
A car kept in dealers' stock for regular sales.
Classification
Nouns denoting man-made objects.