gutter dog

Alternative forms

 * gutter-dog, gutterdog

Noun

 * 1)  a person low in social rank