TO HAVE SEEN BETTER DAYS Meaning of TO HAVE SEEN BETTER DAYS in English witnessed happier times in the past; not in very good shape Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012