ditch-maintenance person - French English Dictionary