Definition of stock car
English to English noun - a car kept in dealers' stock for regular sales
source: WordNet 3.0 - a racing car with the basic chassis of a commercially available car
source: WordNet 3.0
Visual Synonyms 
Nearby Word
stock car, stockcar, stocker, stoker, scout car, sticker, stacker, stuccoer, squad car, stegosaur, stage crew, stager, side chair, set square, set ashore, sid caesar, sitsaro, stagger, stagery, sidecar
|
|
|