0%

ALL meanings of enfield

E e
  • noun enfield a borough of Greater London: a N residential suburb. Pop: 280 300 (2003 est). Area: 55 sq km (31 sq miles) 0
  • noun enfield borough of Greater London, England: pop. 257,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?