Advertisement
Advertisement
Buzzard's Bay
noun
- an inlet of the Atlantic, in SE Massachusetts. 30 miles (48 km) long.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse