Top definition
A term used to describe a quasi-friend that just won't go away.
That Ben is so annoying, he won't go away. He's like a bad STSteve.
by Beezlebuub May 19, 2017
Get the mug
Get a STSteve mug for your dog Abdul.