'Churchill Downs' definitions:

Definition of 'Churchill Downs'

From: WordNet
noun
A racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby