to prove to be good, popular, etc. over a long period of time
STAND THE TEST OF TIME
Meaning of STAND THE TEST OF TIME in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005