( informal ) a person or thing from your past that you see, hear, meet, etc. again in the present
A BLAST FROM THE PAST
Meaning of A BLAST FROM THE PAST in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005