needham

/ˈniːdəm/

Definitions

1. noun

a town in Massachusetts, USA, or a surname of English origin.

“She grew up in Needham, Massachusetts, and always fondly remembers her childhood there.”

Synonyms

  • English surname
  • Massachusetts town
  • Needhamshire