small irrigation ditch - French English Dictionary