Skip to main content

Definitions by Sammii

A word to describe a dumb twat.
-"London?That's in England isn't it?"
-"Yes you twazzak"
Twazzak by Sammii September 13, 2006