(also snowball bush)
Definition of snowball tree in English:
A guelder rose of a sterile variety which produces large globular white flower heads.
- Growing around the corner were large lilac and snowball bushes that had long since lost their blossoms.
- I couldn't believe that this large 15-inch or so long hawk was in our snowball bush twice in one day.
- Mountain laurel, snowball bushes, and the giant magnolia are still found in nature's original settings.
Definition of snowball tree in:
- US English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.