my boss's friend just called him for a 20 minutes cacklefest
"to engage in an uncontrollable series of of shrill laughs, which are often uncomfortable to the ear
"my boss's friend just called him for a 20 minutes cacklefest" What is the definition of "cacklefest"?