Word info Synonyms

Buzzards Bay

Noun

Meaning

an inlet of the Atlantic Ocean in southeastern Massachusetts

Source: WordNet

Synonyms

Show all synonyms

Close letter words and terms