Skip to main content

Definitions by toby_one

Collective term for people who use twitter.com
"Hey I just met up with the Philedelphia Twats today. We tweeted constantly about the meeting and didn't actually interact socially at all.."
twats by toby_one April 19, 2009