1 definition by BioBrony

A word used in anger when reffering to Twitter. This is a play on words combining "Twitter" and "twat."
"I swear, I get over 9000 fucking "Twatter" messages every second!"
by BioBrony May 12, 2013
Get the Twatter mug.