be a barrel of laughsDefinition: be enjoyable or entertaining.Discuss this Idiom in the comments below.