Buzzard's Bay


noun

an inlet of the Atlantic, in SE Massachusetts. 30 miles (48 km) long.