Dictionary.com
Thesaurus.com
has birched
  • present perfect of birch (3rd person singular).