MohammedPreview
Open in TheBrain

To Stitch Up

  1. To join or close by sewing.
  2. (Britain, slang) To maliciously or dishonestly incriminate someone; to set up (in the sense trap or ensnare)