have a blastDefinition: To have a good time or to enjoy oneself.Discuss this Idiom in the comments below.