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?
Thank you for your feedback. We’ll try to make this page better Login into your account Sign in to Wordpanda and find the words to chew on. Or email Sign up into your account Sign in to Wordpanda and find the words to chew on. Or email Reset password Please enter your email to receive the reset link.