Definition of Churchill Downs

  • 1. A racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby Noun

Semanticaly linked words with "churchill downs"