caboodle
noun
°any large collection of things or people.