stock car

Noun
  1. A car kept in dealers' stock for regular sales (synset 104330062)
  2. A racing car with the basic chassis of a commercially available car (synset 104329939)

Other Searches