youtube - definition and synonyms

verb
  1. to find something on video-sharing website YouTubeSubmitted by Syed Wasim Parvez from India on 18/03/2013