street arab ( synonym found)

Definition of street arab:

(n) : a homeless boy who has been abandoned and roams the streets

Definition of street arab:

(n) : a homeless boy who has been abandoned and roams the streets

Back to Top