1 definition by George Miles

Dwarfish sub-human creature that dwells in the sewer
Don’t stand near the sewer grate, or a snoid will get you
by George Miles December 11, 2005
Get the Snoid mug.