guttersnipe

noun
  1. a homeless or neglected child who lives on the streets
  2. Usage: often considered offensive; dated
  3. a person regarded as being of low social status or poor character
  4. Usage: derogatory; informal

Examples