#youtube
Top Voted Definition for #youtubeThere's more definitions for #youtube in other languages
A website you can watch videos on. I mean c'mon?!?!? You don't know about youtube??? O_O
6
show_chart Other Definitions for #youtube
YouTube is an American video-sharing website headquartered in San Bruno, California. The service was created by three former PayPal employees—Chad Hurley, Steve Chen, and Jawed Karim—in February 2005.
2