have a ball
have a ball {v. phr.}, {slang}
Enjoy yourself very much; have a wonderful time.
Johnny had a ball at camp.
Mary and Tim have a ball exploring the town.
After their parents left, the children had a ball.
Syn.: HAVE A TIME (2).
Categories:
Source: A Dictionary of American Idioms