1 definition by Frank White

Top Definition
Something that does not smell horribly bad, nor does it smell good.
Yo, that girls pussy had a twang to it .
by Frank White January 16, 2016

Mug icon
Buy a Twang mug!