IndyCar

Definition : derived as a result of its link to the Indianapolis 500 (Indy 500)
Category : Sports & Games » Racing Sports
Country/Region : United States United States
Popularity :

What does IndyCar mean?

IndyCar is an American-based auto racing sanctioning body for Indy car racing and other disciplines of open wheel car racing. The name “IndyCar” derived as a result of the genre’s fundamental link to the Indianapolis 500 (Indy 500).