farm ditch - French English Dictionary