have a whale of a time
US /hæv ə weɪl əv ə taɪm/
UK /hæv ə weɪl əv ə taɪm/

1.
passer un excellent moment, s'éclater, s'amuser comme un fou
to enjoy oneself very much
:
•
We had a whale of a time at the party last night.
Nous avons passé un excellent moment à la fête hier soir.
•
The kids are going to have a whale of a time at the amusement park.
Les enfants vont s'éclater au parc d'attractions.