Wiktionary
street urchin
n. (context British English) A child who lives, or spends most of his/her time, in the streets; often a petty thief or pickpocket.
WordNet
street urchin
n. a child who spends most of his time in the streets especially in slum areas [syn: guttersnipe]