0%

ALL meanings of epsom

E e
  • noun epsom a town in SE England, in Surrey: famous for its mineral springs and for horse racing. Pop (with Ewell): 64 492 (2001) 0
  • noun epsom town in Surrey, England, southwest of London: site of Epsom Downs, where the Derby is run: now part of the district of Epsom and Ewell, pop. (1981 census) 69,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?