Skip to main content

Definitions by Deviant Droid

A contraction of the words twat and scab.
Don't be such a bleeding twab.
Twab by Deviant Droid September 2, 2005