English

snowball noun definition in Snow and ice topic from the Oxford Advanced Learner's Dictionary

snowball

 noun: Snow and ice topic
[countable] a ball that you make out of snow to throw at somebody/something in a game a snowball fight Children were throwing snowballs at the passing traffic.