snowballs
Definition
noun. a mass of snow packed together into a ball any of various plants with snowballlike flowers
Example Sentence
The snowballs splatted on the trees.
Hear It! Say It! Write It!
snowballs