tidal barrage - Turkish English Dictionary