Top definition
Term for new Youtube favorites. Generally said to Youtube friends.
Check out my newtubes.
by bidd January 18, 2009
Get the mug
Get a newtube mug for your mate Jovana.
buy the domain for your diy blog