Definition of Churchill Downs in English:

Churchill Downs

proper noun

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