stock car

 

noun

  • 1an ordinary car that has been strengthened for use in a type of race in which competing cars collide with each other: [as modifier]: stock-car racing
  • 2North American a railway wagon for transporting livestock.