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

English Dictionary