1 definition by Warlock!

Top Definition
1. The premier racing series based in the United States. Races take place on road courses, street courses, and ovals. The series consists of open wheel cars weighing approx. 1550 lbs. with 750+ HP motors and no drivers' aids. 240 MPH top speed. Far superior to the Indy Racing League.

2. A race car that competes in the Champcar series.
The ChampCar race at Cleveland was a much better race than any drone-fest the Indy Racing League could ever dream to produce.
by Warlock! October 07, 2003

Mug icon
Buy a ChampCar mug!