Buzzards BayWiktionary 原文英美词源说明Named by colonialists who misidentified the local birds. The "buzzards" are actually ospreys.释义专有名词proper noun1A bay of the Atlantic Ocean, within the waters of southern Massachusetts, United States.2A census-designated place in the town of Bourne, Barnstable County, Massachusetts, United States.