floodwater preventing structure - Turkish English Dictionary