Other forms: guttersnipes
If someone refers to you as a guttersnipe, it's definitely not a compliment — they're essentially calling you a messy and ill-behaved child.
While it's unusual to hear guttersnipe these days, it was once a common way to refer to a homeless person, particularly a child. The word made an initial appearance in the 1850s meaning "street corner broker" in Wall Street slang, but thanks to Mark Twain's 1869 reference to "noble savages (and) illustrious guttersnipes," it came to mean "street urchin." Earlier, as far back as Shakespeare's time snipe had been used to mean "disreputable person."