#twatter
Top Voted Definition for #twatter
An internet microblogging platform www.twatter.com similar to #twitter running on StatusNet software & claiming to be an Anti-Social network used mainly by youth from outside the USA United States of America with many foreign languages twatted.
8
show_chart Other Definitions for #twatter
@twatter_ca is the twitter account for www.twatter.ca which is an english speaking relationship spiritual and lifestyle advice microblog.
0