Advertisement

Advertisement

Martha's Vineyard

noun

  1. an island off SE Massachusetts: summer resort. About 100 sq. mi. (259 sq. km).


Martha's Vineyard

  1. Island in the Atlantic Ocean off southeastern Massachusetts .


Discover More

Notes

Summer resort.

Advertisement

Advertisement

Advertisement

Advertisement