Martha's Vineyard (noun) Definition, Meaning & Examples

noun
  1. an island off SE Massachusetts: summer resort. About 100 sq. mi. (259 sq. km).
Martha's Vineyard (noun) Definition, Meaning & Examples

More Definitions