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