1 definition by akpeach

When you waste good news by tweeting it rather than sharing with your friends face to face.
You twitterwasted your engagement announcement.
by akpeach June 21, 2010
Get the twitterwasted mug.