Guttersnipe has 2 different meanings across 1 category:
Noun
a child who spends most of his time in the streets especially in slum areas
A person of the lowest social or economic class.