Chinese-English dictionary »

youtube meaning in English

ChineseEnglish
YouTube proper noun

YouTube(a video-sharing website)
proper noun