Needham
geographical name
Need·ham
ˈnē-dəm
town west-southwest of Boston in eastern Massachusetts population 28,886
Love words? Need even more definitions?
Merriam-Webster unabridged
Share