Dictionary.com
Thesaurus.com
has trenched
  • present perfect of trench (3rd person singular).