Stitched up

From BonsaiWIKI

'Stitched up' defined, from Treebeard's Concise Dictionary of British Slang

Definition

Stitched up = falsely accused, or framed

Context

'"I can't help feeling that I have been stitched up."'

Usage

Forum usage

Synonyms