river barrages - Spanish English Dictionary