stock car
Concise Oxford English Dictionary © 2008 Oxford University Press:
stock car
▶noun
- 1 an ordinary car that has been strengthened for use in a type of race in which competing cars collide with each other.
- 2 N. Amer. a railway wagon for transporting livestock.
'stock car' also found in these Oxford entries:

