Definitions by MoreAwesomeThanThisGuy!
self-defecating
To shit oneself. From the word "defecate," meaning, "have a bowel movement." And the word, self, meaning "One's identity."
self-defecating by MoreAwesomeThanThisGuy! March 5, 2010