Buzzards-bay definition

bŭzərdz
(place) Arm of the Atlantic, on the SE coast of Mass., at the base of Cape Cod peninsula.
proper name
0
0
An inlet of the Atlantic Ocean in southeast Massachusetts connected with Cape Cod Bay by the Cape Cod Canal.
0
1
Advertisement