Definition of Churchill Downs in US English:

Churchill Downs

proper noun

  • A horse-racing facility in Louisville in Kentucky, the site of the annual Kentucky Derby.