idiom
have a whale of a time
बेहद मज़ेदार समय बिताना
Meaning
to have an extremely enjoyable time
Example
We **had a whale of a time** at the beach party.
हमने बीच पार्टी में बहुत मज़ा किया।