1 definition by Twanggggg

Top Definition
A taste similar to tang, but with a little more of a kick.
"Damn dude, this salsa has some real good TWANG to it." -imaqtpie
by Twanggggg February 10, 2016

Mug icon
Buy a Twang mug!