1 definition by Dr.Neuron

Annoying low life that people hate and often beat up
Person: hey I need friends be my friend
Me: go away now urchin
by Dr.Neuron March 29, 2017
Get the Urchin mug.