YOUTUBE


Meaning of YOUTUBE in English

n. free video sharing web site founded in February 2005 which allows users to upload or view video clips and share video clips

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.