Etymology
Advertisement

caboodle (n.)

"crowd, pack, lot, company," 1848, see kit and caboodle.

Advertisement
Advertisement
Definitions of caboodle

caboodle (n.)
any collection in its entirety;
she bought the whole caboodle
Synonyms: bunch / lot
From wordnet.princeton.edu