Definition for YouTube
From Biology Forums Dictionary
an online video clearinghouse where people watch, upload, and share videos online.
From Biology Forums Dictionary
an online video clearinghouse where people watch, upload, and share videos online.