subsidiary irrigation ditch - French English Dictionary