Dictionary |
1 Result
#1
street arab
n.
(sometimes offensive) a homeless boy who has been abandoned and roams the streets
. wn