What is the meaning of Kit_and_caboodle?

Everything entirely, the whole lot.

All together; as one.

Source: wiktionary.org