The definition for Twangled is actually the combination of the two terms 'tweaked and mangled'. This was created in 1999 by a video company called Det-Chi video. it was dubbed on the pro jet ski tour a few years prior. There is an entire video collection about Twangled.
Dude I crashed. I am tweaked, my bike is mangled... It is all Twangled.
8👍 10👎