letty hunt's definitions
someone or something which is daft. a light hearted twist to the insult'twat' but more acceptable for use in public
by letty hunt July 9, 2003
Get the twattymug.
Get the twattymug. We'll email you a link to sign in instantly.