look up any word, like eiffel tower:
 
1.
Who you become when you leave an especially heroic turd down someone elses toilet. It won't flush, so you vanish into the night. A daring escape.
"Urgh! Which of you is the Scarlet Poopernel!? Learn to flush!"
by Mobiug May 23, 2010