1 definition by Truffle Shuffle
Twabble is a user friendly social news website where everyone and anyone can express their full creative abilities, whether they're citizen journalist or just enjoy discussing and submitting current news from around the web.
by Truffle Shuffle December 15, 2011