have the time of your life

US /hæv ðə taɪm əv jʊər laɪf/
UK /hæv ðə taɪm əv jʊər laɪf/
"have the time of your life" picture
1.

passer le meilleur moment de sa vie, s'éclater

to enjoy oneself very much

:
We had the time of our lives at the concert last night.
Nous avons passé le meilleur moment de notre vie au concert hier soir.
I hope you have the time of your life on your vacation!
J'espère que tu passeras le meilleur moment de ta vie pendant tes vacances !