CHURCHILL DOWNS(noun)Did you mean?Synonyms RhymesAlso try..downchurchillDefinitions There is 1 meaning of the phrase Churchill Downs. Churchill Downs - as a noun A racetrack for thoroughbred racing in louisville; site of the kentucky derby Word Variations & RelationsAnagramsStarts CStarts CHStarts CHUStarts CHUREnds SEnds NSEnds WNSEnds OWNSStarts C & ends SStarts CH & ends SStarts C & ends NSA-Z Proximitieschurchianities24churchianity25churchier19churchiest20churchill Churchill Downs churchillianchurching20churchings21churchism21churchisms22