What does bessere Zeiten gesehen haben mean?

bessere Zeiten gesehen haben - German to English

to have seen better days