Chinese snowball noun1 •A flowering shrub, Viburnum macrocephalum, native to China, characterized by its large, ball-like clusters of white flowers. formsChinese snowballs