youtube - definition and synonyms

verb
  1.   From our crowdsourced Open Dictionary
    to upload a video to the videosharing service YouTube

    The footage has amassed nearly a million views since it was youtubed earlier this week.

    Submitted by Boris Marchenko from Russian Federation on 09/12/2015