street arab

noun, often capitalized A

Definition of street arab

dated
: a homeless vagabond in the streets of a city and especially an outcast boy or girl : gamin