inundation canal - Turkish English Dictionary