n. ball made of snow that has been packed or rolled together; any of a number of bushes bearing large white clusters of flowers; crushed ice flavored with syrup and served in a cup
SNOWBALL
Meaning of SNOWBALL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012