ditcher
noun
°Agent noun of ditch; one who ditches (usually in the sense of a digger of ditches, or one who habitually abandons).