Dictionary.com
Thesaurus.com

has flitched

  • present perfect
    of flitch (3rd person singular).
    flitch
    noun
    the side of a hog (or, formerly, some other animal) salted and cured.