have seen better days in Russian
have seen better days in Russian
вида́ть ви́ды
(euphemistic, of a person or thing) To be in poor condition, to be worn out.