Noun: Buzzards Bay
- An inlet of the Atlantic Ocean in southeastern Massachusetts
Part of: Atlantic, Atlantic Ocean
Encyclopedia: Buzzards Bay, Massachusetts
Part of: Atlantic, Atlantic Ocean
Encyclopedia: Buzzards Bay, Massachusetts