Buzzards Bay

 

Entry from US Dictionary

Pronunciation: /ˈbəzərdz/
  • an inlet of the Atlantic Ocean in southeastern Massachusetts, just west of Cape Cod.