What is the meaning of Street_urchin?

A child who lives, or spends most of their time, in the streets; sometimes a petty thief or pickpocket.

Source: wiktionary.org