have a time of it verb1 •(informal) To undergo a painful or difficult experience. formshad a time of it · having a time of it · has a time of it