YourDictionary

Dictionary Home » Dictionary Definitions » Epsom and Ewell

Epsom and Ewell

(ĕpˈsəm; yo͞oˈəl)

A municipal borough of southeast England near London. The Derby is run annually at Epsom Downs racetrack. Epsom salts were originally produced at the mineral springs nearby. Population: 64,400.

link/cite print suggestion box