Chinese-English dictionary »

雪球 /xuěqiú/ meaning in English

ChineseEnglish
雪球 /xuěqiú/ noun

snowball [snowballs](ball of snow)
noun
[UK: ˈsnəʊ.bɑːl] [US: ˈsnoʊ.bɑːl]