1 definition by Deviant Droid

Top Definition
A contraction of the words twat and scab.
Don't be such a bleeding twab.
by Deviant Droid August 08, 2005

Mug icon
Buy a Twab mug!