the whole shop

English

Noun

the whole shop

  1. (colloquial) The whole lot; everything; the works.