have the time of one's life

      English

      Verb

      have the time of one's life

      1. (idiomatic) To enjoy oneself immensely, or more than ever before.
      Last modified on 7 June 2013, at 12:05