Translation of street urchin in Spanish:

street urchin

noun