buzzards bay Buzzards bay – definition : (noun) an inlet of the Atlantic Ocean in southeastern Massachusetts (context:object) buzzards bay