Buzzards Bay
WordNet

noun


(1)   An inlet of the Atlantic Ocean in southeastern Massachusetts
 
x
OK