Definitions of Churchill downs:

  • noun:   a racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby