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/

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 !