Advertisement

Advertisement

Buzzard's Bay

noun

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


Advertisement

Advertisement

Advertisement

Advertisement