0%

ALL meanings of newham

New·ham
N n
  • noun newham a borough of Greater London, England. 1
  • noun newham a borough of E Greater London, on the River Thames: established in 1965. Pop: 250 600 (2003 est). Area: 36 sq km (14 sq miles) 0
  • noun newham borough of E Greater London, England, on the Thames: formed by the merger of the former cities of East Ham & West Ham: pop. 212,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?