flood barrage - Spanish English Dictionary