STITCH UP


Meaning of STITCH UP in English

Verb. To betray with false evidence. Also phrased to stitch someone up. Noun. An act of betrayal with the use of falsified evidence.

Slang English vocab.      Английский сленговый словарь.