HAVE SEEN / KNOWN BETTER DAYS
Meaning of HAVE SEEN / KNOWN BETTER DAYS in English
( humorous ) to be in poor condition :
Our car has seen better days!
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005