river barrage - Turkish English Dictionary