Newham
geographical name
New·ham
ˈnü-əm
ˈnyü-
borough of eastern Greater London, England population 308,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share