stock car
nounDefinition of stock car
1
: a latticed railroad boxcar for carrying livestock
2
: a racing car having the basic chassis of a commercially produced assembly-line model
Keep scrolling for more
Keep scrolling for more