ˈstock car noun [countable]1. a car that has been made stronger so that it can compete in a race where cars often crash into each other:
stock car racing2. American English a railway carriage for cattle
[TahlilGaran] Dictionary of Contemporary English ▲