Noun buzzards bay has 1 sense
  1. Buzzards Bay - an inlet of the Atlantic Ocean in southeastern Massachusetts
    --1 is a kind of
    bay
    --1 is a part of Atlantic, Atlantic Ocean
,
TOP