river barrages - Turkish English Dictionary