Indy Car Racing (noun) Definition, Meaning & Examples

noun
  1. a US form of professional motor racing around banked oval tracks
Indy Car Racing (noun) Definition, Meaning & Examples

More Definitions