Indy 500

What is Indy 500?

Indy 500 definition and meaning on Dictionary terms:
noun Informal.