someone who shits on peoples doorsteps
that sneaky old shitshatter got me again found a deuce on my doorstep
by jimsacommunost March 4, 2009
Get the shitshatter mug.