Dictionary.com
Thesaurus.com
has ditched
  • present perfect of ditch (3rd person singular).