Meaning oh shit. A word to be used when you have an uh-oh moment.
by Baarbie December 27, 2016
Get the teedlefuck mug.