Epping Forest
[ ep-ing ]
/ ˈɛp ɪŋ /
noun
a park in E England, NE of London: formerly a royal forest.
British Dictionary definitions for epping forest
Epping Forest
noun
a forest in E England, northeast of London: formerly a royal hunting ground