Indycars
-
IndyCars in IndyCars. IndyCar racing is the highest level and most popular form of racing in the United States. Cars are similar to those used in Formula One, but the tracks are usually oval-shaped and banked rather than the large flat courses used in Formula One.
Indycars meaning & definition 1 of Indycars.