stitched
stitched
verb
(British informal) Unfairly treated, betrayed, or framed by others.
"He felt completely stitched up by his colleagues."
verb
Joined or mended fabric or wounds using a needle and thread.
"The surgeon carefully stitched the wound."