Definition of Martha's Vineyard

  • 1. An island summer resort off of Cape Cod Noun

Semanticaly linked words with "martha's vineyard"