witnessed happier times in the past; not in very good shape

listen to the pronunciation of witnessed happier times in the past; not in very good shape
Английский Язык - Английский Язык
to have seen better days