idiom
having a whale of a time
खुद का बहुत आनंद लेना
Meaning
enjoying yourself greatly
Example
We had **a whale of a time** at the beach yesterday.
हमने कल समुद्र तट पर खूब मस्ती की।