Slang meaning of KIT AND CABOODLE

KIT AND CABOODLE means: Kit and caboodle is slang for everything, the complete amount.