Word info

Epsom Downs

Proper noun

Meaning

Epsom Downs

An upland area in Epsom and Ewell borough, Surrey, England, and the location of Epsom Downs Racecourse (OS grid ref TQ2158).

Source: en.wiktionary.org

Examples

The Jockey Club owns 15 racecourses, including Aintree, which hosts the Grand National, and Epsom Downs, home of the Derby. Source: Internet

Close letter words and terms