English-Chinese dictionary »

snowball meaning in Chinese

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

雪球 /xuěqiú/noun

snowball fight (play fight)
noun

雪仗 /xuězhàng/noun

snowball's chance in hell (Little or no likelihood of occurrence or success)
noun

希望 //渺茫 //noun