used to say hello to sb you have not seen for a long time
Oxford100% de las películas
Long time no see.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición