trench for irrigation - French English Dictionary