To enjoy yourself very much
لذت بردن، یک تجربه بسیار لذت بخش داشتن
We had the time of our lives at Ali's party.
pleasant/unpleasant [ countable ] a good time, bad time, difficult time etc is a period or occasion when you have good, bad, difficult etc experiences :
This was the happiest time of her life.
have the ˌtime of your ˈlife
(informal) to enjoy yourself very much
Cambridge Advanced Learner's Dictionary - 4th Edition
the time of your life
an extremely enjoyable experience:
We had the time of our lives at the party.
© Cambridge University Press 2013