English Dictionary
Definition caboodle in British English
caboodle noun
noun
/kəˈbuːd(ə)l/
English Dictionary