'Churchill Downs' definitions:

Definition of 'Churchill Downs'

(from WordNet)
noun
A racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby