to prove to be good, popular, etc. over a long period of time
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición