Etymology
Today it means: I haven't heard from you for a long time. Full definition →
Modelled on earlier long time no see.
Etymology from Wiktionary, CC BY-SA 4.0.