English dictionary
buzzards bay meaning and definition
Definition and meaning of buzzards bay at MeaningMonkey.org. buzzards bay meaning and definition in the English Dictionary.BUZZARDS BAY noun
Definition of Buzzards Bay (noun)
- an inlet of the Atlantic Ocean in southeastern Massachusetts
Source: Princeton University Wordnet