Skip to main content

Definitions by Doctor Lard

twat

Share definition Flag
To have left a message on Twitter.
Wow, that was so incredibly dull I nearly twat.
twat by Doctor Lard April 15, 2009