noun a park in E England, NE of London: formerly a royal forest. nouna forest in E England, northeast of London: formerly a royal hunting ground