Hi,
Don't be a stranger!.
I always hear it on TV but have no clue why one would say that to their friends.What does the expression mean?
It means 'Don't act like a stranger, come and see me any time you want to'.
It's a rather folksy colloquialism that is used, regionally I think, in the USA.
Best wishes, Clive