ditcher(noun) noun1. One who digs ditches.2. One who ditches, or abandons.- a ditcher of perfectly good ideas