Find the word definition

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]