whole kit and caboodle

Definitions of whole kit and caboodle
  1. noun
    everything available; usually preceded by `the'
Word Family