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 amusing It’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 performance was good for a laugh, sometimes a kiss.