Topic: OUTDOOR


stock car

noun
     
stock car [countable]
1DLO a car that has been made stronger so that it can compete in a race where cars often crash into each other:
stock-car racing
2 American EnglishTTT a railway carriage for cattle

Explore OUTDOOR Topic