Stitch up

What is Stitch up?

Stitch up definition and meaning on Dictionary terms:
noun
a boy or man responsible for replenishing stock, as on the shelves of a grocery store.

 

reference: https://www.dictionary.com/browse/stitch-up

Tags: