SNOWBALL


Meaning of SNOWBALL in English

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

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