irrigating trench/ditch - French English Dictionary