General English
Select the most appropriate meaning of the given idiom.
Have a whale of a time
Be extremely busy with work
A good thing that seems bad at first
Have an exceptionally fun or exciting experience
Immediate involvement of everyone present