idiom
have the time of your life
अपनी जिंदगी का सबसे शानदार समय बिताना
Meaning
to have an extremely enjoyable experience
Example
We **had the time of our lives** at the amusement park.
हमने मनोरंजन पार्क में अपनी जिंदगी का सबसे शानदार समय बिताया।