2 definitions by Afghan dude
by Afghan dude December 2, 2008
A website that has millions of users that watch and upload videos. No mater how crappy your computer is, you can still watch the videos with internet and the right plug-ins.
by Afghan dude December 2, 2008