inundation (barrage) - Turkish English Dictionary