English Dictionary
Definition stitch-up in British English
stitch-up noun
[countable] noun
1
a dishonest or unfair arrangement or result
Synonyms and related words
