kaboodle

noun
  1. a collection or group of people or things; a lot or bunch
  2. Usage: informal; usually used in the phrase 'the whole kit and kaboodle'

Examples