main drainage ditch - French English Dictionary