a town in E England, in Essex, on the edge of Epping Forest: a residential centre for London. Pop: 9889 (2001)
Collins Concise English Dictionary © HarperCollins Publishers::
'Epping' also found in these entries (note: many are not synonyms or translations):