Synonyms and Antonyms for buzzards bay | Synonym.com

Synonyms and Antonyms for buzzards bay

1. Buzzards Bay (n.)

an inlet of the Atlantic Ocean in southeastern Massachusetts

Synonyms: