have seen better days

US /hæv siːn ˈbɛtər deɪz/
UK /hæv siːn ˈbɛtər deɪz/
"have seen better days" picture
1.

sudah melihat hari-hari yang lebih baik, sudah usang

to be old, worn out, or in poor condition

:
This old car has seen better days, but it still runs.
Mobil tua ini sudah melihat hari-hari yang lebih baik, tapi masih bisa jalan.
My favorite jacket has seen better days; it's full of holes.
Jaket favoritku sudah melihat hari-hari yang lebih baik; penuh lubang.