Summary
English Synonyms:   more detail...
  1. Buzzards Bay:


English

Detailed Synonyms for Buzzards Bay in English

Buzzards Bay:

Buzzards Bay [the ~] noun

  1. the Buzzards Bay
    – an inlet of the Atlantic Ocean in southeastern Massachusetts 1
    the Buzzards Bay
    – an inlet of the Atlantic Ocean in southeastern Massachusetts 1

Related Definitions for "Buzzards Bay":

  1. an inlet of the Atlantic Ocean in southeastern Massachusetts1

Related Synonyms for Buzzards Bay