newtube Share definition Flag Term for new Youtube favorites. Generally said to Youtube friends. Check out my newtubes. newtube by bidd January 18, 2009 0 0 Get merch Get the newtube mug. Buy Now — $32.95 See more merch