English Dictionary
Definition Indy Car racing in British English
Indy Car racing noun
[uncountable] noun
/ˈɪndi kɑː(r) ˌreɪsiŋ/
Synonyms and related words
