Advertisement
Advertisement
Martha's Vineyard
noun
- an island off SE Massachusetts: summer resort. About 100 sq. mi. (259 sq. km).
Discover More
Notes
Summer resort.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse