Plural of caboodle; large quantities or collections of things, often used in the phrase 'the whole kit and caboodle' meaning everything.
From 'caboodle', possibly from Dutch 'kabaal' (crowd, noise) or a blend of 'cabal' and 'boodle' (money). The exact origin is debated, but it appeared in American English in the 1850s.
Try Another Word