Synonyms and Antonyms for Buzzards_Bay

1. Buzzards Bay (n.)

an inlet of the Atlantic Ocean in southeastern Massachusetts

Synonyms: