SNOWBALL


Meaning of SNOWBALL in English

noun the guelder-rose.

2. snowball ·vi to throw snowballs.

3. snowball ·vt to pelt with snowballs; to throw snowballs at.

4. snowball ·noun a round mass of snow pressed or roller together, or anything resembling such a mass.

Webster English vocab.      Английский словарь Webster.