Definitions of urchin:

  • noun:   poor and often mischievous city child