kaboodles

noun
  1. a large amount or collection of things; a lot
  2. Usage: informal; usually used in the phrase 'the whole kit and kaboodle' meaning everything or the entire amount

Examples