ditcher

noun
  1. a person or machine that digs or cleans ditches
  2. a person who abandons or deserts someone or something
  3. Usage: informal

Examples