stock_carEnglish

stock car

Noun

A car kept in dealers' stock for regular sales

English: stock car

A racing car with the basic chassis of a commercially available car

English: stock car