whole kit and boodle


Meanings

  • everything available; usually preceded by `the';