the whole shop

Noun

 * 1)  The whole lot; everything; the works.