BUZZARDS BAY(noun) Did you mean: Rhymes Also try: baybuzzardDefinitions There is 1 meaning of the phrase Buzzards Bay. Buzzards Bay - as a noun An inlet of the atlantic ocean in southeastern massachusetts Word Variations & RelationsAnagrams Starts B Starts BU Starts BUZ Starts BUZZ Ends Y Ends AY Ends BAY Ends SBAY Starts B & ends Y Starts BU & ends Y Starts B & ends AY A-Z Proximitiesbuzukia 22buzukis 22buzz 24buzzard 28buzzards 29 Buzzards Bay buzzcut 29buzzcuts 30buzzed 27buzzer 26buzzers 27