Powered by Oxford Dictionaries
"Long time no see" is an English expression used as an informal greeting by people who have not seen each other for an extended period of time. The phrase is also acronymized as LTNS in Internet slang. Wikipedia