martha's_vineyardEnglish

Martha's Vineyard

Noun

An island summer resort off of Cape Cod

English: Martha's Vineyard