twat

Someone who tweets too much on twitter.
She is such a twat, she tweets 20 times a day!
by teemc53 February 24, 2011
mugGet the twatmug.

Share this definition