barrage
  • noun a construction to prevent or regulate the flow of tides, used either to prevent flooding or to harness tidal power

Not what you were looking for?