Chinese Snowball (noun) Definition, Meaning & Examples

noun
  1. a Chinese shrub, Viburnum macrocephalum, of the honeysuckle family, having scurfy, hairy twigs, hairy leaves, and white flowers in large, showy, globelike clusters.
Chinese Snowball (noun) Definition, Meaning & Examples

More Definitions