Image via Wikipedia
Best Answer - Chosen by Voters
Self-defecating would mean, literally, shitting on oneself.Self-depracating would be to deface onself, or to put oneself down before others.
--- to defecate, to deprecate, from Compact Oxford English Dictionary ---
defecate /deffikayt/ • verb discharge faeces from the body.
— DERIVATIVES defecation noun defecatory adjective.
— ORIGIN Latin defaecare, from faex ‘dregs’.
(http://www.askoxford.com/concise_oed/dep…
deprecate /deprikayt/ • verb 1 express disapproval of. 2 another term for DEPRECIATE (in sense 2).
— DERIVATIVES deprecation noun deprecatory adjective.
— ORIGIN originally in the sense ‘pray to ward off evil’: from Latin deprecari, from precari ‘pray’.
(http://www.askoxford.com/concise_oed/dep…
self-deprecating • adjective modest about or critical of oneself.
— DERIVATIVES self-deprecation noun self-deprecatory adjective.
(http://www.askoxford.com/concise_oed/sel…
What Gets Me Hot
See Ya At 'What Gets Me Hot'
YouWeirdTube
The Perfect American