march 3rd, 2009 By deactivated-579a5a254c9a3 March 3, 2009 6 Comments http://www.urbandictionary.com/define.php?term=douchestronaut............. 6 Comments