trench for irrigation - Turkish English Dictionary