Caboodle

Webster's Dictionary of the English Language

·noun The whole collection; the entire quantity or number;

— usually in the phrase the whole caboodle.