Top definition
Originates from the mysterious Suffolk based musicians known as Stitch'd Up Ninja.
Is used to show complete dismay or anger. Works well by itself or in a sentence.
by Raziel Stitch March 14, 2005
Get the mug
Get a Twattingshite mug for your mama Nathalie.