Indy car

English

Noun

Indy car (plural Indy cars)

  1. An open-wheel racecar

Derived terms