1 definition by 3Oh!gsdfgfdgdfsjhgfj

Someone that makes a tiolet smell bad, possibly clogging it. It is either regular smelly poop or diahrea.
by 3Oh!gsdfgfdgdfsjhgfj July 18, 2010
Get the Toilet Punisher mug.