Skip to content

street arab

Dictionary definition · street arab

noun

  1. (sometimes offensive) a homeless boy who has been abandoned and roams the streets

Similar words

Source: Open English WordNet (CC BY 4.0).