Buzzards Bay(redirected from Buzzard's Bay)
Also found in: Thesaurus, Encyclopedia.
An inlet of the Atlantic Ocean in southeast Massachusetts connected with Cape Cod Bay by the Cape Cod Canal.
an inlet of the Atlantic, in SE Massachusetts. 30 mi. (48 km) long.