What is Cudgel ?
Cudgel is (noun) a large stick for hitting people Policemen carrying cudgels broke up the demonstration. to take up the cudgels on someone’s behalf to start to defend someone (informal.) Who’s going to take up the cudgels on behalf of these abandoned children?(verb) to cudgel your brains to think hard He cudgelled his brains to remember the author of the book.
source: Easier English, Student Dictionary Upper Intermediate Level