0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?