noun a city in SE Massachusetts.
barnstable 🔊 Listen to this noun a city in SE Massachusetts. Barnstable – Cape Cod’s largest town boasts seven unique villages Barnstable (village), Massachusetts – Wikipedia Barnstable, Massachusetts – Wikipedia Share Facebook Twitter Google +