ALL meanings of chinese snowball
Chi·nese snow·ball
C c - noun chinese snowball a Chinese shrub, Viburnum macrocephalum, of the honeysuckle family, having scurfy, hairy twigs, hairy leaves, and white flowers in large, showy, globelike clusters. 1