The phrase is universally associated with Mardi Gras in the U.S. - let the good times roll. I’ve heard that it makes almost no sense to French speakers. Still, there was plenty of fun as the floats rolled through our parade.