From Longman Dictionary of Contemporary Englishbe good for a laughbe good for a laugh (also be a good laugh British English) to be enjoyable or amusingIt’s Hazel’s party tomorrow. Should be good for a laugh. →good
Examples from the Corpus
be good for a laugh• Let's go watch Brent play volleyball. That'll be good for a laugh.• Might be good for a laugh.• She almost knew her performancewas good for a laugh, sometimes a kiss.