boy or young man living on the street begging or stealing - Alemán Inglés Diccionario

Proponer traducción