1 definition by imnotgivingmynametoacomputer

Top Definition
in your face with flavor.
these pink tropical skittles are twangy
by imnotgivingmynametoacomputer November 29, 2009

Mug icon
Buy a twangy mug!