Dictionary.com
definitions
  • synonyms

Buzzard's Bay

See more synonyms for Buzzard's Bay on Thesaurus.com
noun
  1. an inlet of the Atlantic, in SE Massachusetts. 30 miles (48 km) long.
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018