Значение идиомы see better days

[see better days] {v. phr.} 1. To enjoy a better or happier life.

Mr. Smith is poor now, but he will see better days.

2. To becomeold, damaged, or useless. Used in the perfect tense.

Mv blue coatis ten years old. It has seen better days.

Our car wasn’t old, butit had seen better days.